const express = require('express')
const app = express()
const port = 3000
// 通过不同的路径来请求不同的资源，请求不同的页面只是其中的一种方式，还有图片、css文件等多种方式。

// 1.字符串路径
app.get('/', (req, res) => res.send('Hello World!'))

// 2.字符串模式路径,匹配的结果是/abc或者/abcd
app.get('/ab+cd', (req, res) => res.send('Hello World!'))

// 3.正则模式,匹配的结果是所有的a路径
app.get(/^a/, (req, res) => res.send('Hello World!'))

// ================================
// 静态路由和动态路由

// 动态路由的例子,匹配的结果是/user/777、/user/jack、/user/987fasdfasdh45
app.get('/user/:id', (req, res) => res.send('Hello World!'))



app.listen(port, () => console.log(`Example app listening on port port!`))